home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 May: Tool Chest / Developer CD Series May 1996 (Tool Chest) (Apple Computer) (1996).iso / Tool Chest / Development Tools & Languages / Dylan Related / Marlais / Marlais 0.5.9-portable sources / keyword.h < prev    next >
Encoding:
C/C++ Source or Header  |  1995-03-15  |  2.3 KB  |  62 lines  |  [TEXT/ttxt]

  1. /*
  2.  
  3.    keyword.h
  4.  
  5.    This software is free software; you can redistribute it and/or
  6.    modify it under the terms of the GNU Library General Public
  7.    License as published by the Free Software Foundation; either
  8.    version 2 of the License, or (at your option) any later version.
  9.  
  10.    This software is distributed in the hope that it will be useful,
  11.    but WITHOUT ANY WARRANTY; without even the implied warranty of
  12.    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  13.    Library General Public License for more details.
  14.  
  15.    You should have received a copy of the GNU Library General Public
  16.    License along with this software; if not, write to the Free
  17.    Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  18.  
  19.    Original copyright notice follows:
  20.  
  21.    This software is free software; you can redistribute it and/or
  22.    modify it under the terms of the GNU Library General Public
  23.    License as published by the Free Software Foundation; either
  24.    version 2 of the License, or (at your option) any later version.
  25.  
  26.    This software is distributed in the hope that it will be useful,
  27.    but WITHOUT ANY WARRANTY; without even the implied warranty of
  28.    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  29.    Library General Public License for more details.
  30.  
  31.    You should have received a copy of the GNU Library General Public
  32.    License along with this software; if not, write to the Free
  33.    Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  34.  
  35.    Original copyright notice follows:
  36.  
  37.    Copyright, 1993, Brent Benson.  All Rights Reserved.
  38.    0.4 & 0.5 Revisions Copyright 1994, Joseph N. Wilson.  All Rights Reserved.
  39.  
  40.    Permission to use, copy, and modify this software and its
  41.    documentation is hereby granted only under the following terms and
  42.    conditions.  Both the above copyright notice and this permission
  43.    notice must appear in all copies of the software, derivative works
  44.    or modified version, and both notices must appear in supporting
  45.    documentation.  Users of this software agree to the terms and
  46.    conditions set forth in this notice.
  47.  
  48.  */
  49.  
  50. #ifndef KEYWORD_H
  51. #define KEYWORD_H
  52.  
  53. #include "object.h"
  54.  
  55. void init_keyword_prims (void);
  56. Object keyword_to_symbol (Object keyword);
  57. Object symbol_to_keyword (Object symbol);
  58. Object find_keyword_val (Object keyword, Object lst);
  59. Object all_keywords (Object lst);
  60.  
  61. #endif
  62.